td
{
	font: normal 12px Tahoma, Arial;
	color: #666666;
}
h1
{
    color: #184274;
	font-family: Tahoma, Arial;
	font-size:16px;
    font-weight: bold;
    text-align: left;
}
h2
{
    color: #0c9a48;
	font-family: Tahoma, Arial;
	font-size:13px;
    font-weight: bold;
    text-align: left;
}
h3
{
    color: #0c9a48;
	font-family: Tahoma, Arial;
	font-size:12px;
    font-weight: bold;
    text-align: left;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
}
.contenedor 
{
	width: 1000px;
	position: static;
}
.margen15
{
	padding:15px; 
}

/* LOGO */
#logo
{
	float: left;
	height: 40px;
	margin: 0;
}
#logo h1
{
	float: left;
	margin-left: 15px;
}
#logo p
{
	float: left;
	margin: 0;
	padding: 26px 0 0 20px;
	font-size: 16px;
	font-style: italic;
} 
#logo a
{
	text-decoration: none;
}

/* TABLA BORDEADA (Superiores) */
.CeldaSupIzq
{
	background-image:url(../images/control_panel/sup_izq.jpg);
	height:28px;
	width:25px;
}
.CeldaSupCen
{
	background-image:url(../images/control_panel/sup_cen.jpg);
}
.CeldaSupDer
{
	background-image:url(../images/control_panel/sup_der.jpg);
	height:28px;
	width:25px;
}
	
/* TABLA BORDEADA (Laterales) */	
.CeldaIzqIzq
{
	background-image:url(../images/control_panel/cen_izq.jpg);
	width:25px;
}
.CeldaDerDer
{
	background-image:url(../images/control_panel/cen_der.jpg);
	width:25px;
}
	
/* TABLA BORDEADA (Inferiores) */
.CeldaInfIzq
{
	background-image:url(../images/control_panel/inf_izq.jpg);
	height:28px;
	width:25px;
}
.CeldaInfCen
{
	background-image:url(../images/control_panel/inf_cen.jpg);
}
.CeldaInfDer
{
	background-image:url(../images/control_panel/inf_der.jpg);
	height:28px;
	width:25px;
}

/* FOOTER */
.textoFooter
{
	font-size: 12px;
	color: #666666;
	font-weight:bold;
}

/* TEXTOS */
.rojo
{
	color: Red;
}
.blanco
{
	color: #FFFFFF;
	font-weight:bold;
}
.negro
{
	color: #000000;
}

/* Estilos para botones*/
.botonFormulario
{
	color: #333333;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
	padding-top: 2px;
	background-image: url(../images/control_panel/button-formulario.jpg);
	background-repeat: no-repeat;
}
.botonFormularioTexto
{
	color: #333333;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
	padding-top: 2px;
}

/* Estilos para tablas */
.tablaFiltros
{
	width: 780px;
	margin-left: 12px;
	color: #F2322C;
	font-weight: bold;
}
.subtituloFiltros
{
	color: #F2322C;
}
.tablaFormulario
{
	width: 100%;
	padding-left: 10px;
}

/* Estilo la cabecera de un grid*/
.cabeceraGrid
{
	background-color: #184274;
	color: #FFFFFF;
	border-color: #000000;
	border-width: 1px;
	font-weight: bold;
	text-align: center;
}

/* Estilo usado para las letras de los resultados de los grid */
.contenidoGrid
{
	background-color: #FFFFFF;
	color: #000000;
}

/* Estilo usado para el Accordion y sus resultados*/
.accordionHeader
{
	background-color: #184274;
	color: #FFFFCC;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	line-height: 20px;
	margin-bottom: 1px;
}
.accordionHeader:hover
{
	background-color: #0c9a48;
}
.accordionHeader2
{	
	font-weight: bold;
	color: #006699;
	background-color: #D5E4F0;
	width: 100%;
	cursor:hand;
	width:90%;
	border-top-color:White;
	border-top-style:double;
}

/*treeview*/
.ListalinkCheck{color:#333333;text-decoration:underline; background-color:#A3B722;}
.ListalinkPadre{width:100%; float:left; margin:4px 8px 8px; color:#FFFFFF;text-decoration:underline;}
.ListalinkHijo{width:100%; float:left; height:18px; margin:1px 1px 3px; color:#333333;text-decoration:underline; background-color:#A3B722;}
.ListalinkHijo a{width:96%; height:15px; vertical-align:top; background:url(../Images/bot_apagado.jpg) 0 0px no-repeat #FFF; color:#333333; text-decoration:underline; padding:0 0 0 20px;}
.ListalinkHijo a:hover{width:96%; height:15px; vertical-align:top; background:url(../Images/bot_prendido.jpg) 0 0px no-repeat #FFF; color:#003399; text-decoration:underline;}
.ListalinkHijoselec{width:96%; height:15px; vertical-align:top; background:url(../Images/bot_flecha.jpg) 0 0px no-repeat #FFF; color:#333333; text-decoration:underline; padding:0 0 0 20px;}
.ListalinkHijonoselec{width:96%; height:15px; vertical-align:top; background:url(../Images/bot_apagado.jpg) 0 0px no-repeat #FFF; color:#333333; text-decoration:underline; padding:0 0 0 20px;}
.ListalinkHijonoselec:hover{width:96%; height:15px; vertical-align:top; background:url(../Images/bot_prendido.jpg) 0 0px no-repeat #FFF; color:#003399; text-decoration:underline; padding:0 0 0 20px;}

.contenidoAccordion
{
	background-color: #FFFFFF;
	color: #000000;
}
.contenidoAccordion:hover
{
	background-color: #CCCCCC;
}